/**
 * @PROJECT_NAME design_patterns
 * @DESCRIPTION Singleton Pattern 单例模式
 * 饿汉式：类加载就会导致该单例对象被创建
 *
 * 懒汉式：类加载不会导致该单实例对象被创建，而是通过首次使用该对象时才会被创建
 * <p>
 * demo01 饿汉式：静态变量创建类的对象
 * <p>
 * demo02 饿汉式：静态代码块方式
 * <p>
 * demo03 懒汉式：解决内存浪费问题
 * <p>
 * demo04 懒汉式：解决线程同步问题
 * <p>
 * demo05 懒汉式：解决了单例、性能、线程安全问题
 * <p>
 * demo06 懒汉式：双重检查锁模式+volatile  比较好的单例模式
 * <p>
 * demo07 懒汉式：静态内部类实现单例模式
 * <p>
 * demo08 饿汉式：枚举方式
 * <p>
 * demo09 懒汉式：序列化可破坏单例模式及解决方案
 * <p>
 * demo10 懒汉式：反射破坏单例的解决方案
 * @AUTHOR CNBruceLee
 * @DATE 2021/7/1 21:25
 */
package com.bruce.demo2.patterns.demo1.creational.demo01.singleton;

class PackageInfo {
}
